#ifndef PHONG_H
#define PHONG_H

#include "Illumination.h"
#include "Point.h"
#include "Couleur.h"
#include "Intersection.h"
#include "Lumiere.h"
#include "Vecteur.h"
#include <cmath>

class Phong : public Illumination {

private:
	float kd; // coefficient diffus
	float ks; // coefficient speculaire
	Couleur couleurD; // couleur diffuse
	Couleur couleurS; // couleur speculaire
	int n; // coefficient de rugosite
public:
	Phong(){}
	Phong(float _kd, float _ks, Couleur d, Couleur s, int _n){kd=_kd; ks=_ks; couleurD=d; couleurS=s; n=_n;}
	~Phong(){}
	Couleur calcul(Intersection &, Lumiere*, Point &);
};
#endif